python创建数组 您所在的位置:网站首页 python 顺序生成数组 python创建数组

python创建数组

2023-10-01 16:03| 来源: 网络整理| 查看: 265

NumPy模块最主要的特点就是引入了数组的概念。数组是一些相公类型的数据集合,这些数据按照一定的顺序排列,并且每个数据占用大小相同的存储空间。要使用数组组织数据,首先就要创建数组。NumPy模块提供了多种创建数组的方法,创建的数组类型也有多种多样,下面列举一下创建数组的方法:

1.使用array()函数创建数组 函数可基于序列型的对象(如列表、元组、集合等,还可以是一个已经创建好的数组)

#使用array函数创建数组 import numpy as np #导入numpy模块,用as可以起别名 a=np.array([1,2,3,4]) b=np.array(['产品编号','销售数量','销售单价','销售金额']) print(a)

1.1创建二维数组

import numpy as np a=np.array([[1,2,3],[4,5,6],[7,8,9]]) print(a)

2.创建等差数组 用arange()函数创建数组会更加方便

import numpy as np d=np.arange(1,20,3)#起始值是1,结束值是20(结果不含该值),步长为1 print(d)

3.创建随机数组 引用numpy模块的子模块random中的函数,主要有rand()函数、randn()函数、randint()函数。 3.1rand()函数创建的数组中每个元素都是[0,1)区间内的随机数

import numpy as np e=np.random.rand(3) print(e)

在这里插入图片描述

如果给rand()函数传入一对参数值,就会生成一个相应行、列数的二维数组,区间也是[0,1)的随机数

import numpy as np e=np.random.rand(3,4) print(e)

在这里插入图片描述

3.2randn()函数 用randn()函数创建的数组中的元素是符合标准正态分布(均值为0,标准差为1)的随机数

import numpy as np e=np.random.rand(3,4) print(e)

在这里插入图片描述 3.3randint()函数 用randint()函数创建的数组中元素是制定范围内的随机整数

import numpy as np e = np.random.randint(1,5,10) #10个元素区间在[1,5)区间内的随机整数,随机数不包括5 print(e)

今天就先分享这么多了,睡觉了,各位晚安



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有